MudPie: layers in the ball of mud

نویسنده

  • Daniel Vainsencher
چکیده

The uses-hierarchy of a Smalltalk program’s packages is not generally available to its maintainer. This sets the stage for a common error extending a low level package in a way that makes it depend on a higher level package. Such a mistake introduces a cyclic dependency, which prevents the low level package, and all others in the cycle, from being reused independently. This paper describes a tool called MudPie that uses well-known techniques to visualize the dependency structure as it is reflected in the code. We apply these techniques to Smalltalk and show how SUnit tests can detect the cycles as they occur. This can help programmers learn a system’s package hierarchy and avoid breaking it.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Decreasing of water loss and mud cake thickness by CMC nanoparticles in mud drilling

CMC polymer is used as an additive to decrease water loss and mud-cake-thickness in mud drilling. In this study, the effect of CMC and CMC nanoparticles on water loss and mud-cake-thickness in mud drilling is investigated. CMC nanoparticles are made by using of ball milling and their size is measured by Particle size analyzer. CMC and CMC nanoparticles which were prepared by Hamilton batch mixe...

متن کامل

Decreasing of water loss and mud cake thickness by CMC nanoparticles in mud drilling

CMC polymer is used as an additive to decrease water loss and mud-cake-thickness in mud drilling. In this study, the effect of CMC and CMC nanoparticles on water loss and mud-cake-thickness in mud drilling is investigated. CMC nanoparticles are made by using of ball milling and their size is measured by Particle size analyzer. CMC and CMC nanoparticles which were prepared by Hamilton batch mixe...

متن کامل

Effect of Polyanionic Cellulose Polymer Nanoparticles on Rheological Properties of Drilling Mud

Polyanionic cellulose polymer is used as an additive in drilling mud in order to decrease water loss and mudcake- thickness. In this study effect of bulk and nanosize polyanionic cellulose on water loss and mud-cakethickness in mud drilling is investigated. Polyanionic cellulose nanoparticles are made by using of ball milling. Size of nanoparticles is measured by Particle size analyzer. Polyani...

متن کامل

An Improvement in Thermal and Rheological Properties of Water-based Drilling Fluids Using Multiwall Carbon Nanotube (MWCNT)

Designing drilling fluids for drilling in deep gas reservoirs and geothermal wells is a major challenge. Cooling drilling fluids and preparing stable mud with high thermal conductivity are of great concern. Drilling nanofluids, i.e. a low fraction of carbon nanotube (CNT) well dispersed in mud, may enhance the mixture thermal conductivity compared to the base fluids. Thus, they are potentially ...

متن کامل

Big Ball of Mud

While much attention has been focused on high-level software architectural patterns, what is, in effect, the de-facto standard software architecture is seldom discussed. This paper examines the most frequently deployed architecture: the BIG BALL OF MUD. A BIG BALL OF MUD is a casually, even haphazardly, structured system. Its organization, if one can call it that, is dictated more by expediency...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Languages, Systems & Structures

دوره 30  شماره 

صفحات  -

تاریخ انتشار 2004